<?php

/**
 * Проверяет правильность пароля в соответствии с настройками системы
 * безопасности.
 *
 */
class Kernel_Validator_Password extends Kernel_Validator_String {

    /**
     * Конструктор.
     *
     * @param  array   $params
     */
    public function __construct($params = array()) {
        parent::__construct($params);

        // выставляем допустимые значения длины пароля из настроек
        list($this->min, $this->max) = array_values(Kernel_Config::get('security', array('password_min_length', 'password_max_length')));
    }
}
